import moment from 'moment'

const year = moment().year()

export default {
  metaData: {
    schoolName: '',
    schoolId: '',
    deptName: '',
    deptId: '',
    contName: '',
    contPhone: '',
    contEmail: '',
    writeData: '',
    status: 0
  },
  aaa: {
    practice: '',
    fullTimeNum: '',
    partTimeNum: '',
    fullTimeStuNum: '',
    fullTimeStuRatio: '',
    partTimeStuNum: '',
    partTimeStuRatio: '',
    mainResult: '',
    honors: [
      {
        honorName: '',
        honer: '',
        year: ''
      }
    ]
  },
  abas: [
    {
      bookName: '',
      auther: '',
      signture: '',
      time: '',
      press: '',
      edition: '',
      usage: '',
      remarks: ''
    },
    {
      bookName: '',
      auther: '',
      signture: '',
      time: '',
      press: '',
      edition: '',
      usage: '',
      remarks: ''
    }
  ],
  aca: {
    doctorCourse: [
      {
        courseName: '',
        courseType: '',
        speaker: '',
        dept: '',
        credit: '',
        language: ''
      },
      {
        courseName: '',
        courseType: '',
        speaker: '',
        dept: '',
        credit: '',
        language: ''
      }
    ],
    masterCourse: [
      {
        courseName: '',
        courseType: '',
        speaker: '',
        dept: '',
        credit: '',
        language: ''
      },
      {
        courseName: '',
        courseType: '',
        speaker: '',
        dept: '',
        credit: '',
        language: ''
      }
    ],
    practice: ''
  },
  acbs: [
    {
      courseCategory: '',
      courseName: '',
      lead: '',
      approvalYear: ''
    }
  ],
  acc: {
    countryInfos: [
      {
        awardName: '',
        achieveName: '',
        awardLevel: '',
        completer: '',
        awardYear: '',
        deptInfo: '',
        scienceInfo: ''
      },
      {
        awardName: '',
        achieveName: '',
        awardLevel: '',
        completer: '',
        awardYear: '',
        deptInfo: '',
        scienceInfo: ''
      }
    ],
    otherInfos: [
      {
        awardName: '',
        achieveName: '',
        awardLevel: '',
        completer: '',
        awardYear: '',
        deptInfo: '',
        scienceInfo: ''
      },
      {
        awardName: '',
        achieveName: '',
        awardLevel: '',
        completer: '',
        awardYear: '',
        deptInfo: '',
        scienceInfo: ''
      }
    ]
  },
  ada: {
    exchangeInfos: [
      {
        year: year - 5,
        doctorNum: '',
        masterNum: '',
        exchangeDoctorNum: '',
        exchangeDoctorRatio: '',
        exchangeMasterNum: '',
        exchangeMasterRatio: '',
        countryDocterNum: '',
        countryMasterNum: '',
        countryDoctorRatio: '',
        countryMasterRatio: ''
      },
      {
        year: year - 4,
        doctorNum: '',
        masterNum: '',
        exchangeDoctorNum: '',
        exchangeDoctorRatio: '',
        exchangeMasterNum: '',
        exchangeMasterRatio: '',
        countryDocterNum: '',
        countryMasterNum: '',
        countryDoctorRatio: '',
        countryMasterRatio: ''
      },
      {
        year: year - 3,
        doctorNum: '',
        masterNum: '',
        exchangeDoctorNum: '',
        exchangeDoctorRatio: '',
        exchangeMasterNum: '',
        exchangeMasterRatio: '',
        countryDocterNum: '',
        countryMasterNum: '',
        countryDoctorRatio: '',
        countryMasterRatio: ''
      },
      {
        year: year - 2,
        doctorNum: '',
        masterNum: '',
        exchangeDoctorNum: '',
        exchangeDoctorRatio: '',
        exchangeMasterNum: '',
        exchangeMasterRatio: '',
        countryDocterNum: '',
        countryMasterNum: '',
        countryDoctorRatio: '',
        countryMasterRatio: ''
      },
      {
        year: year - 1,
        doctorNum: '',
        masterNum: '',
        exchangeDoctorNum: '',
        exchangeDoctorRatio: '',
        exchangeMasterNum: '',
        exchangeMasterRatio: '',
        countryDocterNum: '',
        countryMasterNum: '',
        countryDoctorRatio: '',
        countryMasterRatio: ''
      }
    ],
    meetingInfo: {
      meetCounts: [
        {
          place: '',
          total: '',
          stuNumInfos: [
            {
              year: year - 5,
              stuNum: ''
            },
            {
              year: year - 4,
              stuNum: ''
            },
            {
              year: year - 3,
              stuNum: ''
            },
            {
              year: year - 2,
              stuNum: ''
            },
            {
              year: year - 1,
              stuNum: ''
            }
          ]
        },
        {
          place: '',
          total: 0,
          stuNumInfos: [
            {
              year: year - 5,
              stuNum: ''
            },
            {
              year: year - 4,
              stuNum: ''
            },
            {
              year: year - 3,
              stuNum: ''
            },
            {
              year: year - 2,
              stuNum: ''
            },
            {
              year: year - 1,
              stuNum: ''
            }
          ]
        }
      ],
      conferInfos: [
        {
          reportName: '',
          conferNamePlace: '',
          reportTime: '',
          reporter: '',
          reportType: ''
        },
        {
          reportName: '',
          conferNamePlace: '',
          reportTime: '',
          reporter: '',
          reportType: ''
        }
      ]
    },
    otherSituation: '',
    foreignStuInfo: {
      countrys: [
        {
          place: '',
          number: '',
          ratio: ''
        },
        {
          place: '',
          number: '',
          ratio: ''
        }
      ],
      schools: [
        {
          place: '',
          number: '',
          ratio: ''
        },
        {
          place: '',
          number: '',
          ratio: ''
        }
      ]
    },
    professInfo: {
      degreeCategory: '',
      description: ''
    }
  },
  aea: {
    learnResult: '',
    resultInfos: [
      {
        name: '',
        addTime: '',
        degreeType: '',
        learnType: '',
        achiveves: [
          {
            getTime: '',
            introduction: '',
            type: '',
            stuPartInfo: ''
          },
          {
            getTime: '',
            introduction: '',
            type: '',
            stuPartInfo: ''
          }
        ]
      }
    ]
  },
  afa: {
    thisDis: {
      employCounts: [
        {
          year: year - 5,
          employs: [
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 },
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 }
          ]
        },
        {
          year: year - 4,
          employs: [
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 },
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 }
          ]
        },
        {
          year: year - 3,
          employs: [
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 },
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 }
          ]
        },
        {
          year: year - 2,
          employs: [
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 },
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 }
          ]
        },
        {
          year: year - 1,
          employs: [
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 },
            { stuType: '', totalNum: 0, degreeNum: 0, agreeEmploy: 0, selfEmploy: 0, flexEmploy: 0, territory: 0, employNum: 0, abroad: 0, employRate: 0 }
          ]
        }
      ],
      employDestinations: [
        {
          companys: [
            { companyName: '', stuNum: '', stuRatio: '' }
          ],
          territory: [
            { schoolName: '', stuNum: '', stuRatio: '' }
          ],
          abroad: [
            { schoolName: '', stuNum: '', stuRatio: '' }
          ]
        }
      ],
      typeDistribution: {
        master: { dzjg: '', gdjydw: '', zdjydw: '', kysjdw: '', ylwsdw: '', qtsydw: '', gyqy: '', myqy: '', szqy: '', bd: '', other: '' },
        doctor: { dzjg: '', gdjydw: '', zdjydw: '', kysjdw: '', ylwsdw: '', qtsydw: '', gyqy: '', myqy: '', szqy: '', bd: '', other: '' }
      },
      gengraDistribution: {
        master: { bs: '', dbdq: '', zbdq: '', xbdq: '', jw: '' },
        doctor: { bs: '', dbdq: '', zbdq: '', xbdq: '', jw: '' }
      },
      employAreaInfos: ''
    },
    otherDis: {
      professInfo: {
        degreeCategory: '',
        description: ''
      },
      otherDisAfa: {
        employCounts: [
          {
            year: '',
            employs: [
              { stuType: '', totalNum: '', degreeNum: '', agreeEmploy: '', selfEmploy: '', flexEmploy: '', territory: '', employNum: '', abroad: '', employRate: 0 },
              { stuType: '', totalNum: '', degreeNum: '', agreeEmploy: '', selfEmploy: '', flexEmploy: '', territory: '', employNum: '', abroad: '', employRate: 0 }
            ]
          }
        ],
        employDestinations: [
          {
            companys: [
              { companyName: '', stuNum: '', stuRatio: '' }
            ],
            territory: [
              { schoolName: '', stuNum: '', stuRatio: '' }
            ],
            abroad: [
              { schoolName: '', stuNum: '', stuRatio: '' }
            ]
          }
        ],
        typeDistribution: {
          master: { dzjg: '', gdjydw: '', zdjydw: '', kysjdw: '', ylwsdw: '', qtsydw: '', gyqy: '', myqy: '', szqy: '', bd: '', other: '' },
          doctor: { dzjg: '', gdjydw: '', zdjydw: '', kysjdw: '', ylwsdw: '', qtsydw: '', gyqy: '', myqy: '', szqy: '', bd: '', other: '' }
        },
        gengraDistribution: {
          master: { bs: '', dbdq: '', zbdq: '', xbdq: '', jw: '' },
          doctor: { bs: '', dbdq: '', zbdq: '', xbdq: '', jw: '' }
        },
        employAreaInfos: ''
      }
    }
  },
  afbs: [
    {
      name: '',
      age: '',
      degreeType: '',
      learnType: '',
      finishYear: '',
      bachelorInfo: '',
      masterInfo: '',
      doctorInfo: '',
      workInfo: '',
      introduction: ''
    }
  ],
  baa: {
    practice: '',
    stuRatio: '',
    courseNum: '',
    classHours: '',
    result: '',
    honors: [
      {
        honorName: '',
        honer: '',
        year: ''
      }
    ]
  },
  bba: {
    teacherStructs: [
      {
        post: '正高级',
        total: 0,
        thirtyFive: '',
        fortyFive: '',
        fiftyFive: '',
        sixty: '',
        sixtyOne: '',
        doctorNum: '',
        abroadNum: '',
        doctorTutor: '',
        masterGuide: ''
      },
      {
        post: '高级',
        total: 0,
        thirtyFive: '',
        fortyFive: '',
        fiftyFive: '',
        sixty: '',
        sixtyOne: '',
        doctorNum: '',
        masterGuide: ''
      },
      {
        post: '其他',
        total: 0,
        thirtyFive: '',
        fortyFive: '',
        fiftyFive: '',
        sixty: '',
        sixtyOne: '',
        doctorNum: '',
        masterGuide: ''
      },
      {
        post: '总计',
        total: 0,
        thirtyFive: 0,
        fortyFive: 0,
        fiftyFive: 0,
        sixty: 0,
        sixtyOne: 0,
        doctorNum: 0,
        masterGuide: 0
      }
    ],
    schoolStructs: [
      {
        schoolName: '',
        stuNum: '',
        ratio: ''
      }
    ],
    doctorStuNum: '',
    masterStuNum: '',
    fullTimeRatio: '',
    graduateTutorRatio: '',
    otherInfo: ''
  },
  bbbs: [
    {
      discipDirect: '',
      fullTimeTeacherNum: '',
      seniorNum: '',
      teachInfos: [
        {
          name: '',
          age: '',
          post: '',
          tutorCategoty: '',
          highestDegree: '',
          workYear: '',
          avgClassHour: '',
          researchDirection: '',
          firstDiscipline: '',
          origPosition: '',
          otherInfo: ''
        }
      ]
    }
  ],
  bca: {
    countryPlats: [
      {
        categoty: '',
        name: '',
        approvalYear: '',
        partDeptInfo: '',
        partScienceInfo: '',
        assessment: ''
      }
    ],
    eduPlats: [
      {
        categoty: '',
        name: '',
        approvalYear: '',
        partDeptInfo: '',
        partScienceInfo: '',
        assessment: ''
      }
    ],
    otherInfos: [
      {
        categoty: '',
        name: '',
        approvalDept: '',
        approvalYear: '',
        partDeptInfo: '',
        partScienceInfo: '',
        assessment: ''
      }
    ]
  },
  bcbs: [
    {
      equipNameModel: '',
      manuFacturer: '',
      value: '',
      establishTime: '',
      partScienceInfo: '',
      effect: ''
    }
  ],
  caa: {
    resultIntro: '',
    contribution: '',
    selfEvaluation: [],
    paperInfos: [
      {
        title: '',
        doi: '',
        firstAuthor: '',
        corresAuther: '',
        publicName: '',
        publicTime: '',
        sigature: '',
        overseasCoope: '',
        explain: ''
      }
    ]
  },
  cbas: [
    {
      patentName: '',
      patentNo: '',
      patentee: '',
      inventor: '',
      authDate: '',
      transForm: '',
      signTime: '',
      amountContract: '',
      amountReceived: ''
    }
  ],
  ccas: [
    {
      projectSource: '',
      projectType: '',
      entryName: '',
      itemNo: '',
      projecter: '',
      establishTime: '',
      startEndTime: '',
      contractFund: '',
      receivedFund: ''
    }
  ],
  ccbs: [
    {
      projectSource: '',
      projectType: '',
      entryName: '',
      itemNo: '',
      projecter: '',
      establishTime: '',
      startEndTime: '',
      contractFund: '',
      receivedFund: ''
    }
  ],
  cccs: [
    {
      projectSource: '',
      projectType: '',
      entryName: '',
      itemNo: '',
      projecter: '',
      establishTime: '',
      startEndTime: '',
      contractFund: '',
      receivedFund: ''
    }
  ],
  cda: {
    countryReward: [
      {
        awardName: '',
        achieveName: '',
        awardLevel: '',
        completer: '',
        awardYear: '',
        deptInfo: '',
        scienceInfo: ''
      }
    ],
    eduReward: [
      {
        awardName: '',
        achieveName: '',
        awardLevel: '',
        completer: '',
        awardYear: '',
        deptInfo: '',
        scienceInfo: ''
      }
    ],
    otherReward: [
      {
        awardName: '',
        achieveName: '',
        awardLevel: '',
        completer: '',
        awardYear: '',
        deptInfo: '',
        scienceInfo: ''
      }
    ]
  },
  daa: {
    situation: '',
    case01: '',
    case02: '',
    case03: '',
    case04: '',
    case05: ''
  },
  dba: {
    disciplineIntro: ''
  },
  dca: {
    ithd: ''
  }
}
